package com.sunlx.product.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * TODO
 *
 * @author Sunluxin
 * @date 2023/1/11 17:40
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class TableDataVo  implements Serializable {
    private static final long serialVersionUID = -80539777251213377L;

    /**
     * 表名
     */
     private String tabelName;

    /**
     * 表空间
     */
     private String tablespaceName;

    /**
     *字段名
     */
     private String columnName;

    /**
     *字段类型
     */
     private String dataType;

    /**
     *字段长度
     */
     private String dataLenght;

    /**
     *字段
     */
     private String dataPrecision;

    /**
     *字段
     */
     private String dataScale;

    /**
     *字段默认值
     */
     private String dataDefault;

    /**
     *字段注释
     */
     private String comments;

    /**
     *mysql 直接查出的完整数据类型
     */
     private String columnType;

    /**
     * 是否可为空
     */
     private Boolean nullable;
}
